package com.coolgor.axnut.dao.mdmis;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.coolgor.axnut.entity.mdmis.MDMISOperationTrace;

public interface MDMISOperationTraceDao {
	
	List<MDMISOperationTrace> queryOperationTraceList(@Param("operationTraceCondition") MDMISOperationTrace operationTraceCondition,
												@Param("rowIndex") int rowIndex,
												@Param("pageSize") int pageSize);

	int queryOperationTraceCount(@Param("operationTraceCondition") MDMISOperationTrace operationTraceCondition);
	
	int insertOperationTrace(MDMISOperationTrace operationTrace);
	
	int updateOperationTrace(MDMISOperationTrace operationTrace);
	
	int deleteOperationTrace(MDMISOperationTrace operationTrace);
	
	int batchDeleteOperationTrace(List<Long> recordIDList);

}
